# 星号 多合一  一个星号是位置形参,将多个位置形参合并为一个元祖.两个星号是关键字形参,将多个实参合并成为一个字典

# def mut_num(*args):
#     tmp_num = 1
#     for i in args:
#         tmp_num *= i
#     print(tmp_num)
#
#
# mut_num(1, 2, 3, 4, 5)

# 序列实参:一个序列拆分多个参数

# dic = {
#     "p1": 1,
#     "p2": 2,
#     "p3": 3
# }
#
# def func(p1, p2, p3):
#     print(p1)
#     print(p2)
#     print(p3)
#
#
# func(**dic)

# 明明关键字形参:必须使用关键字实参传递
# def func01(*args, p1):
#     pass


# 这里的*只是代表修饰后面的
# def func02(p1, *, p2=2):
#     print(p1)
#     print(p2)


# func02(1, p2=3)
# 形参自左向右顺序: 位置形参,星号元祖形参,明明关键字形参,双星号字典形参

# def func01(**kwargs):
#     print(kwargs)
#
#
# func01(p1=1, p2=2)

dict_d = {
    "name": 1,
    "age": 2,
    "height": 3
}

del dict_d["name"]

# value = dict_d.pop("name")
print(dict_d)
# print(value)
